page
	height 100%
	background #F3F3F3
.date-picker
	//min-height 100vh
	height 100%
	//overflow-y scroll
	background #F3F3F3
	// tab
	.swiper-tab
		position fixed
		top 0
		left 0
		display flex
		background #F3F3F3
		justify-content center
		box-sizing border-box
		margin 0 36rpx
		z-index 1
		& > view
			width 678rpx
			display flex
			justify-content center
			padding 47rpx 0 24rpx
			border-bottom 2rpx solid #E6E6E6
			& > view
				width 257rpx
				height 65rpx
				line-height 65rpx
				border-radius 33rpx
				border 2rpx solid #E5E5E5
				text-align center
				font-size 29rpx
				font-family PingFangSC-Semibold, PingFang SC
				font-weight 600
				color #66666D
				&.tab-show
					background #FFD773
					color #FFFFFF
					border-color #FFD773
			& > view:last-child
				margin-left 27rpx
	// 日历选择
	.calendar-list
		background #F3F3F3
		height 100%
		padding 136rpx 36rpx 0
		box-sizing border-box
		.content
			height 100%
			//overflow-y scroll
			.calendar-item
				min-height 600rpx
				border-top 2rpx solid #E6E6E6
				.calendar-title
					text-align center
					height 45rpx
					line-height 45rpx
					font-size 33rpx
					font-family PingFangSC-Semibold, PingFang SC
					font-weight 600
					color #33333D
					padding 36rpx 0
				.calendar-header
					display flex
					height 36rpx
					align-items center
					font-size 25rpx
					font-family PingFangSC-Regular, PingFang SC
					font-weight 400
					color #1D1D26
					padding-bottom 24rpx !important
					& > view
						flex 1
						text-align center
				.calendar-box
					display flex
					flex-wrap wrap
					justify-content start
					font-size 25rpx
					align-items center
					font-weight 400
					color #1D1D26
					& > view
						flex 0 0 14.28%
						text-align center
						padding-bottom 40rpx !important
						.date-head
							width 47rpx
							height 47rpx
							line-height 47rpx
							border-radius 47rpx
							background none
							margin auto
					.select-date
						.date-head
							background #2FB565
							color #fff
							opacity .91
					.prohibit-choose
						.date-head
							color #99999d
				.calendar-box,
				.calendar-header
					padding 0 56rpx
					& > view
						justify-content center
						//margin-left 33rpx
					& > view:nth-child(7n + 1)
						margin-left 0
	// 月份选择
	.mouth-list
		background #F3F3F3
		height 100%
		padding 136rpx 36rpx 0
		box-sizing border-box
		.content
			height 100%
			.calendar-item
				min-height 415rpx
				border-top 2rpx solid #E6E6E6
				.mouth-title
					text-align center
					height 45rpx
					line-height 45rpx
					font-size 33rpx
					font-family PingFangSC-Semibold, PingFang SC
					font-weight 600
					color #33333D
					padding 36rpx 0
				.mouth-box
					display flex
					flex-wrap wrap
					justify-content start
					font-size 33rrpx
					align-items center
					font-weight 400
					color #66666D
					& > view
						flex 0 0 16.66%
						text-align center
						.date-head
							width 82rpx
							height 82rpx
							line-height 82rpx
							border-radius 82rpx
							background none
							margin auto
					.select-date
						.date-head
							background #2FB565
							color #fff
							opacity .91
